All Questions
Tagged with design-principlesprogramming-practices
3 questions
0votes
1answer
671views
Source of "... against the interface, not the implementation"
For a paper I am writing, I need to find the origin of the following two phrases: Code against the interface, not the implementation and Test the interface, not the implementation (Note: the ...
-2votes
1answer
66views
How do you enforce API contracts across mutliple stacks?
For systems that are built on top of diverse tech stacks, including both static and dynamic types languages, what is in practice some ways to have the API contracts published and enforced? Some wiki ...
9votes
5answers
1kviews
When to stop inheritance?
Once upon time ago I asked a question on Stack Overflow about inheritance. I have said I design chess engine in OOP fashion. So I inherit all my pieces from Piece abstract class but inheritance still ...